@echo OFF net session >nul 2>&1 IF %ERRORLEVEL% NEQ 0 ( ECHO This script needs to be run with administrator privileges. Exiting... timeout 5 >nul exit /b ) SET batPath=%~dp0 SET userCD=%cd% echo "Uninstalling Red Giant Service..." pushd %HOME% REM stop and delete Red Giant Service CALL SC stop "Red Giant Service" CALL timeout /T 2 /NOBREAK CALL SC delete "Red Giant Service" REM stop and delete mxredirect CALL SC stop "mxredirect" CALL timeout /T 2 /NOBREAK CALL SC delete "mxredirect" REM remove the executable and program dlls CALL DEL /Q "%PROGRAMFILES%\Red Giant\Services\Red Giant Service.exe" CALL RMDIR /S /Q "%PROGRAMDATA%\Red Giant\Red Giant Service" CALL DEL /Q "%PROGRAMFILES%\Maxon\Tools\mx1.exe" CALL DEL /Q "%PROGRAMFILES%\Maxon\Tools\mxredirect.exe" REM remove the log and database CALL RMDIR /S /Q "%PROGRAMDATA%\Maxon\Service" CALL RMDIR /S /Q "%PROGRAMDATA%\Red Giant\.service" REM for some reason log deletion fails even from admin console CALL DEL /F /Q "%PROGRAMDATA%\Maxon\logs\maxon-service.log" CALL DEL /F /Q "%PROGRAMDATA%\Maxon\logs\mxredirect.log" REM remove rgdeploy breadcrumb CALL DEL /Q "%PROGRAMDATA%\Red Giant\.rgdeploy\history\com.redgiant.service_v*_rgmanifest.xml" REM --------------------------------------------- REM legacy RGA Uninstall REM --------------------------------------------- CALL DEL /F /Q "%PROGRAMDATA%\Red Giant\logs\redgiant.service.log" CALL RMDIR /S /Q "%PROGRAMDATA%\Red Giant\Red Giant Service" CALL RMDIR /S /Q "%PROGRAMDATA%\Red Giant\Documentation\Acknowledgements\Red Giant Service" popd echo "Done."